:root {
  --titleWidth: 233px;
}
a {
  text-decoration: none;
}
.fa-caret-right {
  margin-left: 5px;
}
body {
  margin: 0;
  padding: 0;
}
.Polygon-Bottom {
  cursor : Pointer;
}
.wrapper {
  width: 100vw;
  /*height: calc(3390px + 146px);*/
  background-color: #ffffff;
}
.frame {
  content: "";
  /* background: url(../Image/solutions_visual1.jpg) no-repeat top center; */
  background-size: cover; /*cover */
  display: inline-block;
  height: 413px;
  width: 100vw;
  vertical-align: middle;
}
/*Section 1 */
.Vector-Smart-Object {
  position: absolute;
  left: calc(480px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 28px;
  width: 214px;
  height: 42px;
}
.Rounded-Rectangle-INQUIRY {
  position: absolute;
  left: calc(1952px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 25px;
  width: 128px;
  height: 48px;
  border-radius: 10px;
  background-color: #5ad2bc;
}
.Solutions {
  position: absolute;
  left: calc(1158px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 211px;
  width: 243px;
  height: 43px;
  font-family: 'Open Sans',sans-serif;
  font-size: 55px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
/*Section 2*/
/**********************/
.Rounded-Rectangle-BROCHURE {
  position: absolute;
  left: calc(1522px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 485px;
  width: 229px;
  height: 60px;
  border-radius: 10px;
  border: solid 3px #ffffff;
  background-color: #ffffff;
}
.Brochure {
  position: absolute;
  left: calc(1572px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 507px;
  width: 75px;
  height: 15px;
  font-family: 'Open Sans',sans-serif;
  font-size: 17px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Shape-BROCHURE {
  position: absolute;
  left: calc(1653px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 511px;
  width: 49px;
  height: 11px;
  background-color: #ffffff;
}
.Rounded-Rectangle-REQUEST {
  position: absolute;
  left: calc(1751px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 485px;
  width: 229px;
  height: 60px;
  border-radius: 10px;
  background-color: #ffffff;
}
.Shape-REQUEST {
  width: 49px;
  height: 11px;
  background-color: #333333;
}
.Production {
  position: absolute;
  left: calc(582px - (((2560 - var(--viewjs)) / 2) * 1px) + (var(--solution_poly) * 1px));
  top: 455px;
  width: 378px;
  height: 34px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 45px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Plan-Control-and-Monitor-the-whole-production-at-any-point-in {
  position: absolute;
  left: calc(582px - (((2560 - var(--viewjs)) / 2) * 1px) + (var(--solution_poly) * 1px));
  top: 570px;
  width: 927px;
  height: 20px;
  font-family: 'Open Sans Semi-bold',sans-serif;
  font-size: 23px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffd270;
}
.WeNestIm-Production-part-of-WeNestIm-ERP-Edition-allows-for-t {
  position: absolute;
  left: calc(580px - (((2560 - var(--viewjs)) / 2) * 1px) + (var(--solution_poly) * 1px));
  top: 611px;
  width: 1040px;
  height: 43px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 883px;
  width: 134px;
  height: 29px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-Benefits {
  position: absolute;
  left: calc(var(--mid_x) - (134px / 2));
  top: 932px;
  width: 134px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.Benefit-Table {
  position: absolute;
  left: calc(579px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 995px;
  width: 1400px;
  height: 665px;
  border-top: 4px solid #576d53;
  border-bottom: 0px solid #576d53;
}
.Benefit-Table {
  position: absolute;
  left: 0px;
  top: 995px;
  width: 1400px;
  height: 131px;
  border-top: 4px solid #576d53;
  border-bottom: 0px solid #576d53;
}
.benefits_super {
  position: absolute;
  left: calc(var(--mid_x) - (1400px / 2));
  top: 0px;
}
.Streamlining-In-House-Processes p {
  display: table-cell;
  vertical-align: middle;
}
.Streamlining-In-House-Processes {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 418px;
  height: 131px;
  font-family: 'Open Sans ',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #4c6b59;
  display: table;
}
.Enhanced-Collaboration-Between-Work-Teams p {
  display: table-cell;
  vertical-align: middle;
}
.Enhanced-Collaboration-Between-Work-Teams {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 306px;
  height: 133px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #4c6b59;
  display: table;
}
.Greater-Supply-Chain-Visibility p {
  display: table-cell;
  vertical-align: middle;
}
.Greater-Supply-Chain-Visibility {
  position: absolute;
  left: calc(630px - 580px);
  top: 0px;
  width: 390px;
  height: 133px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #4c6b59;
  display: table;
}
.Improvements-to-Product-Quality p {
  display: table-cell;
  vertical-align: middle;
}
.Improvements-to-Product-Quality {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 419px;
  height: 133px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #4c6b59;
  display: table;
}
.Reduced-Expenditures p {
  display: table-cell;
  vertical-align: middle;
}
.Reduced-Expenditures {
  position: absolute;
  left: calc(631px - 580px);
  top: 0px;
  width: 288px;
  height: 133px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #4c6b59;
  display: table;
}
.dot01 {
  position: absolute;
  left: calc(1107px - 580px);
  top: 38px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot02 {
  position: absolute;
  left: calc(1107px - 580px);
  top: 38px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot03 {
  position: absolute;
  left: calc(1107px - 580px);
  top: 38px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot04 {
  position: absolute;
  left: calc(1107px - 580px);
  top: 25px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot05 {
  position: absolute;
  left: calc(1107px - 580px);
  top: 40px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.The-production-system-provides-accurate-real-time-information-t p {
  display: table-cell;
  vertical-align: middle;
}
.The-production-system-provides-accurate-real-time-information-t {
  position: absolute;
  left: calc(1136px - 580px);
  top: 0px;
  width: 780px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.By-creating-a-dynamic-production-data-stream-to-which-all-work p {
  display: table-cell;
  vertical-align: middle;
}
.By-creating-a-dynamic-production-data-stream-to-which-all-work {
  position: absolute;
  left: calc(1137px - 580px);
  top: 0px;
  width: 771px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Systems-allow-you-to-see-every-aspect-of-the-supply-chain-allo p {
  display: table-cell;
  vertical-align: middle;
}
.Systems-allow-you-to-see-every-aspect-of-the-supply-chain-allo {
  position: absolute;
  left: calc(1136px - 580px);
  top: 0px;
  width: 754px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Production-system-provides-managers-with-instant-information-on p {
  display: table-cell;
  vertical-align: middle;
}
.Production-system-provides-managers-with-instant-information-on {
  position: absolute;
  left: calc(1137px - 580px);
  top: 0px;
  width: 772px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Production-system-helps-reduce-systems-maintenance-related-cost p {
  display: table-cell;
  vertical-align: middle;
}
.Production-system-helps-reduce-systems-maintenance-related-cost {
  position: absolute;
  left: calc(1137px - 580px);
  top: 0px;
  width: 818px;
  height: 133px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Benefit-Table-1 {
  position: absolute;
  left: calc(579px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 1130px;
  width: 1400px;
  height: calc(665px - (135px * 2));
  border-top: 2px solid #576d53;
  border-bottom: 2px solid #576d53;
}
.Benefit-Table-1 {
  position: absolute;
  left: 0px;
  top: 1130px;
  width: 1400px;
  height: 133px;
  border-top: 2px solid #576d53;
  border-bottom: 2px solid #576d53;
}
.Benefit-Table-2 {
  position: absolute;
  left: calc(579px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: calc(1130px + 135px);
  width: 1400px;
  height: calc(665px - (135px * 4));
  border-top: 2px solid #576d53;
  border-bottom: 0px solid #576d53;
}
.Benefit-Table-2 {
  position: absolute;
  left: 0px;
  top: calc(1130px + 135px);
  width: 1400px;
  height: 133px;
  border-top: 2px solid #576d53;
  border-bottom: 0px solid #576d53;
}
.Benefit-Table-3 {
  position: absolute;
  left: 0px;
  top: calc(1130px + (135px * 2));
  width: 1400px;
  height: 133px;
  border-top: 2px solid #576d53;
  border-bottom: 2px solid #576d53;
}
.Benefit-Table-4 {
  position: absolute;
  left: 0px;
  top: calc(1130px + (135px * 3));
  width: 1400px;
  height: 133px;
  border-top: 2px solid #576d53;
  border-bottom: 4px solid #576d53;
}
.Features-and-Capabilities {
  position: absolute;
  left: calc(var(--mid_x) - (450px / 2));
  top: 1790px;
  width: 450px;
  height: 38px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Rectangle-1-Features {
  position: absolute;
  left: calc(var(--mid_x) - (450px / 2));
  top: 1839px;
  width: 419px;
  height: 3px;
  background-image: linear-gradient(to bottom right, #70bdad, #285bb1);
}
.features_super {
  position: absolute;
  left: calc(var(--mid_x) - (1400px / 2));
  top: 0px;
}
.Material-Functionality {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 274px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Loading-and-Scheduling {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 350px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Evaluation {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 129px;
  height: 20px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Where-Used {
  position: absolute;
  left: calc(650px - 580px);
  top: 0px;
  width: 200px;
  height: 20px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Moving-Inventory {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 250px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Backflushing {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 158px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Material-Tracking {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 219px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Lot-and-Serial-Number-Tracking {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 400px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Barcode-Integration {
  position: absolute;
  left: calc(652px - 580px);
  top: 0px;
  width: 300px;
  height: 26px;
  font-family: 'Open Sans semi-bold',sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  vertical-align: middle;
  line-height: 142px;
}
.Rectangle-831-1 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-2 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-3 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-4 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-5 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-6 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-7 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-8 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.Rectangle-831-9 {
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 580px;
  height: 143px;
  background-color: #4c6b59;
}
.feature_table1 {
  position: absolute;
  top: 1902px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table1:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.Layer-837-1 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}

.feature_table2 {
  position: absolute;
  top: 2054px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table2:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.Layer-837-2 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table3 {
  position: absolute;
  top: 2206px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table3:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.Layer-837-3 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table4 {
  position: absolute;
  top: 2358px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table4:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.Layer-837-4 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table5:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table5 {
  position: absolute;
  top: 2510px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-5 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table6:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table6 {
  position: absolute;
  top: 2662px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-6 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table7:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table7 {
  position: absolute;
  top: 2814px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-7 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table8:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table8 {
  position: absolute;
  top: 2966px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-8 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.feature_table9:hover {
  box-shadow: 8.7px 5px 15px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.feature_table9 {
  position: absolute;
  top: 3118px;
  left: 0px;
  width: 1400px;
  height: 142px;
}
.Layer-837-9 {
  background-color: #FFFFFF;
  position: absolute;
  left: calc(580px - 580px);
  top: 0px;
  width: 1400px;
  height: 142px;
}
.dot1 {
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot2{
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot3{
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot4{
  position: absolute;
  left: calc(1223px - 580px);
  top: 55px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot5{
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot6{
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot7{
  position: absolute;
  left: calc(1223px - 580px);
  top: 55px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot8{
  position: absolute;
  left: calc(1223px - 580px);
  top: 55px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dot9{
  position: absolute;
  left: calc(1223px - 580px);
  top: 45px;
  width: 5px;
  height: 5px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Instead-of-manually-entering-the-number-of-materials-the-syste p {
  display: table-cell;
  vertical-align: middle;
}
.Instead-of-manually-entering-the-number-of-materials-the-syste {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 671px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Make-various-versions-of-production-scheduling-that-will-accoun p {
  display: table-cell;
  vertical-align: middle;
}
.Make-various-versions-of-production-scheduling-that-will-accoun {
  position: absolute;
  left: calc(1253px - 580px);
  top: 0px;
  width: 644px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.The-process-ends-with-system-evaluation-and-locates-areas-where p {
  display: table-cell;
  vertical-align: middle;
}
.The-process-ends-with-system-evaluation-and-locates-areas-where {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 667px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.As-a-component-of-the-BOM-you-can-track-where-each-level-is-us p {
  display: table-cell;
  vertical-align: middle;
}
.As-a-component-of-the-BOM-you-can-track-where-each-level-is-us {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 610px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.The-stock-movement-is-efficiently-directed-throughout-the-wareh p {
  display: table-cell;
  vertical-align: middle;
}
.The-stock-movement-is-efficiently-directed-throughout-the-wareh {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 666px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Backflushing-is-automatic-goods-issuing-of-material-consumed-fo p {
  display: table-cell;
  vertical-align: middle;
}
.Backflushing-is-automatic-goods-issuing-of-material-consumed-fo {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 655px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Record-materials-transfer-to-keep-track-of-where-they-are-at-al p {
  display: table-cell;
  vertical-align: middle;
}
.Record-materials-transfer-to-keep-track-of-where-they-are-at-al {
  position: absolute;
  left: calc(1253px - 580px);
  top: 0px;
  width: 620px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.The-Records-information-associated-with-a-lot-number-of-product p {
  display: table-cell;
  vertical-align: middle;
}
.The-Records-information-associated-with-a-lot-number-of-product {
  position: absolute;
  left: calc(1252px - 580px);
  top: 0px;
  width: 615px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.Use-barcode-scans-to-record-inventory-transactions-including-m p {
  display: table-cell;
  vertical-align: middle;
}
.Use-barcode-scans-to-record-inventory-transactions-including-m {
  position: absolute;
  left: calc(1253px - 580px);
  top: 0px;
  width: 652px;
  height: 143px;
  font-family: 'Open Sans',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  display: table;
}
.WeNestIm-All-Rights-Reserved {
  position: absolute;
  left: calc(var(--mid_x) - (380px / 2));
  top: 55px;
  width: 380px;
  height: 14px;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #8d8d8d;
}
.Polygon-Bottom {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url(../Image/btn_top.svg);
}
.Polygon-Bottom:hover {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url('../Image/btn_top_over.svg');
}
.frame5 {
  background-color: #000000;
  width: 100vw;
  height: 113px;
  position: absolute;
  top: 3390px;
  left: 0px;
}
.Rectangle-1 {
  position: absolute;
  left: calc(1213px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 932px;
  width: 136px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Rectangle-2 {
  position: absolute;
  left: calc(1068px - (((2560 - var(--viewjs)) / 2) * 1px));
  top: 2654px;
  width: 424px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Layer-57 {
  position: absolute;
left: 0px;
top: 906px;
width: 100vw;
background-size: cover;
  height: 831px;
  /* opacity: 0.3; */
  mix-blend-mode: luminosity;
  background-image: url(../Image/solutions_bg.jpg);
}
.Layer-59 {
  position: absolute;
  left: 0px;
  top: 1735px;
  width: 100vw;
  height: 1657px;
  background-color: #F2F2F2;
}